shut oneself away in - Español Inglés Diccionario